Big Huge Thesaurus

cape marigold

noun